/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package sv.edu.ufg.Lectura.Alumnos;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.text.SimpleDateFormat;
import java.util.Date;
import javax.swing.JOptionPane;
import static sv.edu.ufg.Lectura.Alumnos.LecturaConsola.fromStringToDate;
import sv.edu.ufg.ejemplos.obtenerentrada.teclado.Alumno;

/**
 *
 * @author javaee
 */
public class LecturaGrafica {
            private static SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy");

       public static Date fromStringToDate(String fecha) {

        Date salida = null;

        try {
            salida = sdf.parse(fecha);
        } catch (Exception e) {
            e.printStackTrace();
        }

        return salida;
    }

    public static void main(String[] args) {
       if (args.length==1){
            int longitud=Integer.parseInt(args[0]);
     //       SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy");
            
            Alumno[] alumnos=new Alumno[longitud];
            for (int i = 0; i < alumnos.length; i++) {
                JOptionPane.showMessageDialog(null, "Ingrese losa datos del Alumno No."+i);
                String carnet=JOptionPane.showInputDialog("Ingrese el Carnet:");
                String nombres=JOptionPane.showInputDialog("Ingrese los Nombres:");
                String apellidos=JOptionPane.showInputDialog("Ingrese los Apellidos:");
                String correo=JOptionPane.showInputDialog("Ingrese el Correo:");
                String fechanactexto=JOptionPane.showInputDialog("Ingrese la fecha de nacimiento dd/mm/yyyy:");

                alumnos[i]= new Alumno(carnet,nombres,apellidos,correo,fromStringToDate(fechanactexto));
             }
             for (int i = 0; i < alumnos.length; i++) {
                 System.out.println("Alumno No."+i);
//                 System.out.println("Carnet:"+alumnos[i].getCarnet());
//                 System.out.println("Nombres:"+alumnos[i].getNombres());
//                 System.out.println("Apellidos"+alumnos[i].getApellidos());
//                 System.out.println("Correo:"+alumnos[i].getCorreo());
//                 System.out.println("Fecha de nacimiento"+alumnos[i].getFechanac());
                   alumnos[i].imprimirInfoAlumno();
                  JOptionPane.showMessageDialog(null, alumnos[i]);

             }
        }else {
            System.out.println("Parametros erroneos, debe indicar la cantidad de alumnos a leer");
        }
    }
}
